package com.cv.system.dal.redis;

/**
 * System Redis Key 常量
 *
 * @author Charles_XDXD
 */
public interface RedisKeyConstants {
    
    /* ----------------- 用户相关 ----------------- */

    /**
     * 角色缓存
     */
    String ROLE = "role";

    /**
     * 用户角色编号缓存
     * KEY: user_role_ids:{userId}
     * VALUE: 角色编号数组 (Json)
     */
    String USER_ROLE_ID = "user_role_ids";

    /**
     * 指定菜单角色编号缓存
     * KEY: menu_role_ids:{menuId}
     * VALUE: 角色编号数组 (Json)
     */
    String MENU_ROLE_ID_LIST = "menu_role_ids";

    /**
     * 拥有权限对应的菜单编号数组缓存
     * KEY: permission_menu_ids:{permission}
     * VALUE: 菜单编号数组 (Json)
     */
    String PERMISSION_MENU_ID_LIST = "permission_menu_ids";

}
